import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import axios from 'axios'
import 'vant/lib/index.css';
import { request } from './network/request'

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')

// 1.axios基本使用
// axios({
//   url: 'http://106.54.54.237:8000/api/v1/home/data',
//   method: 'get',
//   params: {
//     type: 'sell',
//     page: 1
//   }
// }).then(res => {
//   console.log(res)
// })

// 2.axios发送并发请求
// axios.all([
//   axios({
//     url: 'http://106.54.54.237:8000/api/v1/home/data',
//     method: 'get',
//     params: {
//       type: 'sell',
//       page: 3
//     }
//   }),axios({
//     url: 'http://106.54.54.237:8000/api/v1/home/multidata'
//   })]).then(axios.spread((res1, res2) =>{
//     console.log(res1);
//     console.log(res2);
//   }))
// 4.创建axios实例
// const instance1 = axios.create({
//   baseURL: 'http://106.54.54.237:8000',
//   timeout: 5000
// })
// instance1({
//   url: '/home/multidata'
// }).then(res => console.log(res))

// instance1({
//   url: '/home/data',
//   params: {
//     type: 'sell',
//     page: 3
//   }
// }).then(res => console.log(res))
request({
  url: '/home/multidata'
}).then(res =>{
  //console.log(res)
}).catch(err =>{
  //console.log(err)
})